package com.example.financeiro;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class SQLiteHelper extends SQLiteOpenHelper {
	private static final String NOME_BANCO = "app.db";
	private static final int VERSAO_BANCO = 1;
	
	public static final String NOME_TABELA_LOGIN = "login";
	public static final String NOME = "nome";
	public static final String SOBRENOME = "sobrenome";
	public static final String SENHA = "senha";
	public static final String SALDO = "saldo";
	public static final String EMAIL = "email";
	
	public SQLiteHelper(Context context){
		super(context, NOME_BANCO, null, VERSAO_BANCO);
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		db.execSQL("CREATE TABLE login (nome TEXT PRIMARY KEY, sobrenome TEXT, senha TEXT, saldo TEXT, email TEXT);");
	}

	@Override
	public void onUpgrade(SQLiteDatabase db, int versaoAntiga, int versaoNova) {
		// TODO Auto-generated method stub	
	}
	
	public void inserirlogin(String nome, String sobrenome, String senha, String saldo, String email) {
		ContentValues values = new ContentValues();
		values.put(NOME, nome);
		values.put(SOBRENOME, sobrenome);
		values.put(SENHA, senha);
		values.put(SALDO, saldo);
		values.put(EMAIL, email);
		getWritableDatabase().insert(NOME_TABELA_LOGIN, "nome", values);
		values.clear();
	}
	
	public Cursor consultarLogin(String nome, String senha) {
		
		return getReadableDatabase().rawQuery("SELECT nome FROM login WHERE nome=? AND senha=?", new String [] {nome, senha});		
	}


}
